// var snabbdom = require('snabbdom')
// 导入 snabbdom
import { h, thunk, init } from 'snabbdom'

// hello world
// 参数： 数组，模块
// 返回值：patch函数，作用对比两个vnode的差异更新到真实DOM
let patch = init([])
// 第一个参数：标签+选择器
// 第二个参数：如果是字符串的话就是标签中的内容
let vnode = h('div#container.cls', 'Hello World')

let app = document.querySelector('#app')
// 第一个参数：可以使DOM元素，内部会把Dom元素转换成VNode
// 第二个参数： VNode
// 返回值VNode

let oldVnode = patch(app, vnode)
// div中放置子元素h1,p

vnode = h('div','world')
patch(oldVnode,vnode)